package com.gitee.sparta.core.property;


import lombok.Getter;
import lombok.Setter;
import org.redisson.config.*;


/**
 * redis 不同类型的集群配置
 *
 * @author zyred
 * @since v 0.0.1
 */
@Setter
@Getter
public class RedissonProperties extends Config {

    /** 采用 sentinel 启动模式的配置 **/
    private SentinelServersConfig sentinelServersConfig;
    /** 采用 master slave 模式的集群配置 **/
    private MasterSlaveServersConfig masterSlaveServersConfig;
    /** 采用 single 模式的启动 **/
    private SingleServerConfig singleServerConfig;
    /** 采用 cluster 模式的集群启动 **/
    private ClusterServersConfig clusterServersConfig;

}
